package rocket.pokemon;

import java.util.ArrayList;

/**
 * @author justin
 * @version
 *useful for treating various ailments
 */
public class Item {
	
	private String name;

	private int cost;
	
	private int health;
	
	private boolean fullHealth;
	
	private ArrayList<Status> cures;
	
	/**
	 * ITEMS FOR YOUR POKEMON
	 * @param name
	 * @param cost
	 * @param health
	 * @param fullHealth
	 * @param cures
	 */
	public Item(String name, int cost, int health, boolean fullHealth, ArrayList<Status> cures){
		this.name = name;
		this.cost = cost;
		this.health = health;
		this.fullHealth = fullHealth;
		this.cures = cures;
	}

	/**
	 * @return
	 */
	public String getName(){
		return name;
	}
	
	/**
	 * @return
	 */
	public int getCost(){
		return cost;
	}
	
	/**
	 * @return
	 */
	public int getHealth(){
		return health;
	}
	
	/**
	 * @return
	 */
	public boolean getFullHealth(){
		return fullHealth;
	}
	
	/**
	 * @return
	 */
	public ArrayList<Status> getCures(){
		return cures;
	}
	
	public String toString(){
		return name;
	}

}
